Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Italy F18 Serbia&Montenegro F4 Serbia&Montenegro F5 Serbia&Montenegro F6 Croatia F5 Germany F14 Hungary F6 Great Britain F7 Czech Republic F4 Czech Republic F5 Tunisia F5 Tunisia F6 Austria F1 Austria F2 Austria F3 Croatia F1 Croatia #1-w1 Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Italy F8 Hungary F1 Hungary F2 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Germany F7 Croatia F3 France F16 France F17 France F18 Austria F2 Croatia F2 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Serbia & Montenegro F2 Germany F15 Germany F16 Portugal F4 Portugal F5 Germany F2 Austria F2 Australia F1 Australia F2 Italy F11 Bosnia/Herzegovina F3 Slovenia F1 Bosnia/Herzegovina F6 Germany F19 Croatia F2 Croatia F3 Croatia F4 Croatia F5 Bosnia/Herzegovina F2 Slovenia F1 Slovenia F2 Slovenia F3 Italy F26 Bosnia/Herzegovina F7 Croatia F10 Croatia F11 Great Britain F8 Great Britain F9 Great Britain F6 Egypt F9 Egypt F10 Great Britain F12 Great Britain F13 Great Britain F14 Great Britain F15 Great Britain F16 Great Britain F17 Great Britain F18 Great Britain F19 Israel F13 Israel F14 Israel F15 Great Britain F23 Greece F19 Greece F20 Qatar F3 Qatar F4 Qatar F5 Great Britain F4 Great Britain F5 Great Britain F6 Great Britain F7 Bahrain F1 Qatar F1 Qatar F2 Great Britain F9 Great Britain F10 Great Britain F11 USA F16 USA F18 USA F19 USA F20 USA F21 USA F22 USA F23 Canada F7 Canada F8 Great Britain F16 USA F28 Turkey F6 Iran F5 Israel F3 China F4 Tunisia F4 Croatia F1 Turkey F13 Turkey F15 Great Britain F1 Great Britain F2 France F3 Spain F9 Spain F10 Great Britain F5 Great Britain F6 Great Britain F7 Great Britain F11 Great Britain F12 Great Britain F15 Spain F35 Spain F37 USA F30 USA F31 Turkey F5 Turkey F6 Great Britain F4 Great Britain F5 Great Britain F6 Great Britain F7 Great Britain F8 Great Britain F13 USA F29 USA F30 USA F31 USA F1 USA F2 USA F3 Great Britain F6 Great Britain F7 Great Britain F8 Great Britain F11 Egypt F8 Turkey F38 Turkey F39 USA F29 Great Britain F1 Great Britain F3 Canada F1 Canada F2 USA F11 France F19 Sweden F4 Turkey F1 (Antalya) Turkey F2 (Antalya) Iran F4 M25 Nussloch M25 Calabasas M25 Bolton M25 Champaign M25 Claremont M25 Fort Worth Fairfield Challenger Canberra Challenger M25 Figueira da Foz M15 Hurghada M15 Rodez M25 Glasgow M25 Quinta do Lago M25 Sunderland M15 Budapest Ljubljana Open - Ljubljana Ljubljana Open - Ljubljana M25 Glasgow The LTA Bolton Challenger - Bolton Ljubljana Open - Ljubljana Mordovia Cup 2005 - Saransk M25 Sunderland M25 Roehampton Antonio Savoldi-Marco Co. - Manerbio Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova M25 Vale do Lobo Architect Open - Budapest M15 Budapest M15 Hurghada M15 Foggia Kia International in Caloundra - Caloundra Czech Indoor Open - Prague Internazionali di Tennis - Bergamo Gemax Open - Belgrade BH Telecom Indoors Sarajevo 2006 - Sarajevo Oberstaufen Cup - Oberstaufen Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Kos-Zucchetti Tennis Cup - Cordenons Iskratel Open - Kranj Banja Luka Challenger - Banja Luka ATP Slovak Open Challenger - Bratislava Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana MST ATP Challenger International - Burnie BH Telecom Sarajevo 2007 - Sarajevo Open Prevadies - St. Brieuc Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Polska Energia Open - Bytom La Rinascente Tennis Cup Harbour Club Milano - Milan Mamaia Challenger - Constanta Dublin Challenger - Dublin Guzzini Challenger - Recanati 9° Trani Cup - Trani 's Tennis Masters 07 Challenger - Graz Ljubljana Open - Ljubljana Banjaluka Challenger 2007 - Banja Luka Bauer Watertechnology Cup 2007 - Eckental Caloundra ATP Challenger - Caloundra Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona ECM Prague Open 2008 - Prague Rijeka Open - Rijeka Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Medjurgorje Open - Medjugorje s'Tennis Masters Challenger - Graz Black Forest Open - Freudenstadt Genova Open Challenger - Genova Ljubljana Open 2008 - Ljubljana Ipsos Bucharest Challenger - Bucharest Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Noumea Challenger Burnie Challenger St. Brieuc Challenger Monza Challenger Rhodes Challenger Karlsruhe Challenger Furth Challenger Nottingham Challenger Rijeka Challenger Recanati Challenger Segovia Challenger Istanbul Challenger Ljubljana Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Knoxville Challenger Cancun Challenger Puebla Challenger Salzburg Challenger Noumea Challenger Honolulu Challenger Burnie Challenger Caltanissetta Challenger Barletta Challenger Johannesburg Challenger Athens Challenger Zagreb Challenger Prostejov Challenger Nottingham Challenger Marburg Challenger Braunschweig Challenger Rimini Challenger Rijeka Challenger Ljubljana Challenger Seoul Challenger Guayaquil Challenger Cancun Challenger Honolulu Challenger Burnie Challenger Caloundra Challenger Dubrovnik Open - Dubrovnik Sarajevo Challenger Tallahassee Challenger Sarasota Challenger Alessandria Challenger Rijeka Challenger Nottingham Challenger Recanati Challenger Vancouver Challenger Binghamton Challenger Alphen Challenger Banja Luka Challenger Ljubljana Challenger Seoul Challenger Eckental Challenger Loughborough Challenger Salzburg Challenger Heilbronn Challenger Bergamo Challenger Le Gosier Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Rome Challenger Prosperita Open 2006 - Ostrava Ostrava Challenger Prague Challenger Nottingham-2 Challenger Anning Challenger Wuhan Challenger Beijing Challenger Rimini Challenger Istanbul Challenger Eckental Challenger Black Forest Open - Freudenstadt Nottingham-2 Challenger Portoroz Challenger Internazionali di Tennis di Bergamo - Bergamo Shenzhen Challenger Anning Challenger Furth Challenger Nottingham-2 Challenger Rome Challenger XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Napa Challenger Sacramento Challenger Tiburon Challenger Bauer Watertechnilogy Cup 2008 - Eckental Charlottesville Challenger Knoxville Challenger Champaign Challenger Happy Valley Challenger Dallas Challenger Cherbourg Challenger Kazan Challenger Raanana Challenger Sarasota Challenger Savannah Challenger Anning Challenger Bath Challenger Tallahassee Challenger Busan Challenger Samarkand Challenger Seoul Challenger Eskisehir Challenger Manchester Challenger Ilkley Challenger M25 Reggio Emilia Binghamton Challenger Lexington Challenger Aptos Challenger Portoroz Challenger Vancouver Challenger Cordenons Challenger Manerbio Challenger Alphen Challenger Banja Luka Challenger Sacramento Challenger Charlottesville Challenger Fairfield Challenger Las Vegas Challenger Charlottesville Challenger Eckental Challenger Belgrade Challenger Knoxville Challenger Champaign Challenger Happy Valley Challenger Bangkok Challenger Bangkok Challenger Manila Challenger Maui Challenger Dallas Challenger Jonkoping Challenger Savannah Challenger Drummondville Challenger St. Brieuc Challenger Gwangju Challenger Nanjing Challenger Anning Challenger Taipei City Challenger Busan Challenger Seoul Challenger Bangkok Challenger Manchester Challenger Surbiton Challenger Ilkley Challenger Bastad Challenger Binghamton Challenger M25 Santa margherita di Pula Lexington Challenger Granby Challenger M25 Santa margherita di Pula Aptos Challenger Portoroz Challenger Cordenons Challenger Tiburon Challenger Stockton Challenger Fairfield Challenger Las Vegas Challenger Traralgon Challenger Charlottesville Challenger Canberra Challenger Knoxville Challenger Champaign Challenger Happy Valley Challenger Koblenz Challenger Rennes Challenger Quimper Challenger Budapest Challenger Cherbourg Challenger Bergamo Challenger Kyoto Challenger Yokohama Challenger Drummondville Challenger Leon Challenger Nottingham Challenger Gimcheon Challenger Seoul Challenger Busan Challenger Surbiton Challenger Nottingham Challenger Granby Challenger Aptos Challenger Portoroz Challenger Vancouver Challenger Stockton Challenger Las Vegas Challenger Charlottesville Challenger Knoxville Challenger Caltanissetta Challenger Rennes Challenger M25 Faro Indian Wells Challenger Drummondville Challenger Tunis Challenger Francavilla Challenger Lisbon Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Gatineau Challenger Granby Challenger Lexington Challenger Aptos Challenger M25 Monastir Tiburon Challenger Stockton Challenger Ningboo Challenger Liuzhou Challenger Shenzhen Challenger Bangalore Challenger Pune Challenger Orlando Challenger Columbus Challenger Cleveland Challenger Dallas Challenger M25 Monastir Drummondville Challenger Shanghai ATP Masters 1000 - Shanghai Leon Challenger Puerto Vallarta Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Lexington Challenger Aptos Challenger Vancouver Challenger New Haven Challenger Cary Challenger Surbiton Challenger Columbus Challenger Las Vegas Challenger Charlottesville Challenger Knoxville Challenger Burnie Challenger Launceston Challenger Drummondville Challenger Calgary Challenger Trieste Challenger Cordenons Challenger Alicante Challenger Parma Challenger Bratislava Challenger Potchefstroom 1 Challenger Potchefstroom 2 Challenger Biella 3 Challenger Belgrade Challenger Nottingham 1 Challenger Mallorca Challenger Cassis Challenger Rennes Challenger Biel Challenger Bratislava Challenger Helsinki Challenger Cleveland Challenger Phoenix Challenger Bordeaux Challenger Surbiton Challenger Nottingham Challenger Winnipeg Challenger Chicago Challenger Vancouver Challenger Bergamo Challenger Bratislava Challenger Koblenz Challenger Sony Open Tennis - Miami Vilnius Challenger Lugano Challenger Alphen Challenger Biel Challenger Tunis Challenger Surbiton Challenger Nottingham Challenger Cassis Challenger Aix En Provence Challenger Bratislava 2 Challenger Brest Challenger Helsinki Challenger Guadalajara Challenger Phoenix Challenger Vancouver Challenger Gatineau Challenger Manacor Challenger Cassis Challenger St. Tropez Challenger St. Brieuc Challenger Matsuyama Challenger Nottingham Challenger Nottingham 3 Challenger Hersonissos 4 Challenger Rome Challenger Rennes Challenger Brest Challenger Bergamo Challenger Rennes Challenger Bergamo Challenger Cary 1 Challenger Winnipeg Challenger St. Tropez Challenger Indian Wells Challenger M25 Santa margherita di Pula Indianapolis Challenger Croatia Open - Umag M25 Elvas Croatia Open - Umag International Indoor Tennis Championships of Croatia - Zagreb Roanne Challenger PBZ Zagreb Indoors - Zagreb PBZ Zagreb Indoors - Zagreb The Hypo Group Tennis International 2008 - Poertschach Medibank International - Sydney Gerry Weber Open - Halle AEGON International - Eastbourne ATP Studena Croatia Open Umag - Umag Serbia Open - Belgrade BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington China Open - Beijing Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Medibank International - Sydney US Men's Clay Court Championship - Houston China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Campbell's Hall of Fame Tennis Championships - Newport St. Petersburg Open - St. Petersburg China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf AEGON Championships - London AEGON International - Eastbourne Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Citi Open - Washington Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem AEGON Championships - London Citi Open - Washington St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha New York Open - New York Delray Beach Open - Delray Beach European Open - Antwerp Astana Open - Nur-Sultan Millennium Estoril Open - Estoril Nature Valley International - Eastbourne Citi Open - Washington European Open - Antwerp Sardegna Open - Cagliari Dallas Open - Dallas Delray Beach Open - Delray Beach Serbia Open - Belgrade Viking International - Eastbourne Hall of Fame Open - Newport Tel Aviv Watergen Open - Tel Aviv Qatar ExxonMobil Open - Doha Banja Luka Open - Banja Luka Citi Open - Washington Stockholm Open - Stockholm Hong Kong Tennis Open - Hong Kong Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Rothesay International - Eastbourne Atlanta Open - Atlanta cinch Championships - London Rothesay International - Eastbourne AEGON Championships - London Citi Open - Washington Dubai Duty Free Tennis Championships - Dubai Open Parc - Lyon Millennium Estoril Open - Estoril Infosys Hall of Fame Open - Newport cinch Championships - London cinch Championships - London Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Miami Open - Miami Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Davis Cup, Group 2, 2R, SLO-LAT 5-0 Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, Group 2, PO, IRL-SLO 1-4 Davis Cup, Group 2, 1R, SLO-EST 3-2 Australian Open - Melbourne Davis Cup, Group 2, 2R, SLO-MAR 2-3 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group 2, 1R, SLO-EGY 5-0 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group I, 1R, SLO-DEN 5-0 Wimbledon - London Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group II, 1R, SLO-MON 3-2 Davis Cup, Group II, 2R, RSA-SLO 5-0 Davis Cup, World Group, 1R, ESP-GBR 3-1 Australian Open (juniors) Wimbledon (juniors) Wimbledon (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Olympics - Tokyo